如何打开项目归档文件

参考:如何打开归档项目文件

S7-1200 与 CP243-1 S7 通信例程

本文为 S7-1200 与 CP243-1 进行 S7 通信的两种可能情况分别提供了例程:
1. S7-1200 与 CP243-1 进行 S7 通信,S7-1200 作为 S7 客户端,CP243-1 作为服务器;
2. S7-1200 与 CP243-1 进行 S7 通信,S7-1200 作为 S7 服务器,CP243-1 作为客户端;

1.S7-1200 与 CP 243-1 S7 通信(S7-1200 作为客户端,CP243-1 作为服务器)

1.使用环境:
① S7-1200 V4.2
② S7-200 和 CP243-1
③ S7-1200 编程软件(STEP7 V14 SP1 )和 S7-200 编程软件( STEP 7 MicroWIN V4.0 SP9)

2.实现功能:
用于演示S7-1200 与 CP243-1 进行 S7 通信,项目中S7-1200 作为客户端,CP243-1 作为服务器。
S7-1200 侧组态连接,调用程序块
①PUT 指令用于客户端给服务器发送数据,客户端将 DB3 块中的 10 个字节的数据发送到服务器的接收数据区 VB100 开始的10个字节中。 S7-200 的 V 存储区对应 S7-1200 DB1 数据块。
②GET 指令用于客户端从服务器接收数据,服务器将 VB200 开始的10 个字节的数据发送到客户端的接收数据区 DB4 块中。 S7-200 的 V 存储区对应 S7-1200 DB1 数据块。


S7Comm_S7-1200_VS_CP243_1_S.zap14


CP243-1_SERVER.mwp

2.S7-1200 与 CP 243-1 S7 通信(S7-1200 作为服务器,CP243-1 作为客户端)

1.使用环境:
① S7-1200 V4.2
② S7-200 和 CP243-1
③ S7-1200 编程软件(STEP7 V14 SP1 )和 S7-200 编程软件( STEP 7 MicroWIN V4.0 SP9)

2.实现功能:
用于演示S7-1200 与 CP243-1 进行 S7 通信,项目中S7-1200 作为服务器 ,CP243-1 作为客户端。
CP243-1 向导配置一个S7 连接,调用 ETHx_XFR指令
①第一个 ETH0_XFR 指令用于客户端给服务器发送数据,客户端将 VB200 开始的 10 个字节的数据,发送到服务器的接收数据区 DB4 数据块中。
②第二个 ETH0_XFR 指令用于客户端从服务器接收数据,服务器将 DB3 数据块的10 个字节的数据,发送到客户端的接收数据区 VB100 开始的 10 个字节。


S7Comm_S7-1200_VS_CP243_1_C.zap14

CP243-1_CLIENT.mwp

免责声明

本例程仅供参考,程序中的CPU版本、类型可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。